#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

const int N = 54;

char mp[5] = {'S', 'H', 'C', 'D', 'J'};
int k;
int st[N + 1], ed[N + 1], ne[N + 1];

int main()
{
    scanf("%d", &k);

    for(int i = 1; i <= N; i ++) st[i] = i;
    for(int i = 1; i <= N; i ++) scanf("%d", &ne[i]);

    while(k --)
    {
        for(int i = 1; i <= N; i ++) ed[ne[i]] = st[i];
        for(int i = 1; i <= N; i ++) st[i] = ed[i];
    }

    for(int i = 1; i <= 54; i ++)
    {
        if(i != 1) printf(" ");
        st[i] --;
        printf("%c%d", mp[st[i] / 13], st[i] % 13 + 1);
    }
    return 0;
}